home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / xfree86 / DOC / README.Video7 < prev    next >
Encoding:
Text File  |  1998-01-07  |  4.2 KB  |  331 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                  README.VIDEO7
  11.  
  12.                  Craig Struble
  13.  
  14.                   17 May 1994
  15.  
  16.  
  17.  
  18. 1.  The Driver:
  19.  
  20. The Video7 driver has only been tested on a Headland Technologies HT216-32
  21. chip, but should work on other Video 7/Headland Technologies chips as well.
  22.  
  23. Currently this implementation of the video7 driver only supports single bank
  24. mode, which can cause performance degradation, and makes no attempt to distin-
  25. guish between the different video7 chips.
  26.  
  27. It also does not probe for memory, so in your XF86Config file, make sure that
  28. you use the following line:
  29.  
  30.       Videoram XXX
  31.  
  32.  
  33. Where XXX is the amount of RAM in your card. Most of them have at least 512k,
  34. so this is a good value to start with.
  35.  
  36. Also, the clock probing function of XFree86 doesn't seem to correctly get the
  37. clocks. The documentation I used (vgadoc3) suggests using the following values
  38. for the Clocks line in your XF86Config file:
  39.  
  40.       Clocks    25.175 28.322 30.000 32.514 34.000 36.000 38.000 40.000
  41.  
  42.  
  43. For 800x600 mode, use a dot clock of 38 instead of 36 or 40 as suggested in
  44. most of the sample XF86Config files and modeDB.txt.  This seems to be what is
  45. used in the BIOS mode (0x69) which is the 800x600 in 256 colors.
  46.  
  47.  
  48. 2.  Known bugs and What's been tested:
  49.  
  50. 2.1  Known bugs:
  51.  
  52.   1.  No video ram probing. Only known way to get this info is through an INT
  53.       10 call, but you can't do this in a user process.
  54.  
  55.   2.  Clock probing. I'm not sure the docs in vgadoc3 are correct.
  56.  
  57.   3.  Random lockups with the SVGA server
  58.  
  59. 2.2  What's been tested:
  60.  
  61.  
  62.  
  63.  
  64. README.VIDEO7
  65.  
  66.  
  67.  
  68.  
  69.  
  70. README.VIDEO7
  71.  
  72.  
  73.  
  74.   1.  An HT216-32 chip.
  75.  
  76.   2.  800x600 mode and 640x480 mode
  77.  
  78.   3.  Mode switching and switching to text mode through CTRL-ALT-F1
  79.  
  80.   4.  Only been tested on Linux.
  81.  
  82.  
  83. 3.  Who to contact:
  84.  
  85. Craig Struble (cstruble@acm.vt.edu) Video 7 driver
  86.  
  87.  
  88. 4.  Acknowledgments
  89.  
  90. 4.1  Thanks to:
  91.  
  92.    o Cara Cocking for loving me and supporting me. Without her I'd be a bowl of
  93.      jello.
  94.  
  95.    o XFree86 team for the great stub code that allowed me to get this going.
  96.  
  97.    o Finn Thoegersen for compiling vgadoc3. Without this I would not have had a
  98.      clue.
  99.  
  100.    o Harm Hanemaayer for the vga.c program in svgalib. Without this I would not
  101.      have had the breakthroughs I needed to get the thing up and running.
  102.  
  103. 4.2  Other things I've already done:
  104.  
  105.      For Linux, I have a small patch to get the extended text modes to
  106.      work on the Video 7 card.
  107.  
  108. 4.3  Things to do:
  109.  
  110.    o      Try dual banking mode.
  111.  
  112.    o      Write an svgalib driver.
  113.  
  114.    o      Go back to graduate school. (I'm a glutton for punishment.)
  115.  
  116. 4.4  Disclaimer:
  117.  
  118.      CRAIG STRUBLE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  119.      INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
  120.      NO EVENT SHALL CRAIG STRUBLE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  121.      CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  122.      OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  123.      OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
  124.      USE OR PERFORMANCE OF THIS SOFTWARE.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. README.VIDEO7
  137.  
  138.  
  139.  
  140.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Video7.sgml,v 3.5 1997/01/24 09:32:34 dawes Exp $
  141.  
  142.  
  143.  
  144.  
  145.  
  146.      $XConsortium: Video7.sgml /main/3 1996/02/21 17:46:22 kaleb $
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. README.VIDEO7
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.                    CONTENTS
  273.  
  274.  
  275.  
  276. 1. The Driver: .............................................................. 1
  277.  
  278. 2. Known bugs and What's been tested: ....................................... 1
  279.    2.1 Known bugs: .......................................................... 1
  280.    2.2 What's been tested: .................................................. 1
  281.  
  282. 3. Who to contact: .......................................................... 2
  283.  
  284. 4. Acknowledgments .......................................................... 2
  285.    4.1 Thanks to: ........................................................... 2
  286.    4.2 Other things I've already done: ...................................... 2
  287.    4.3 Things to do: ........................................................ 2
  288.    4.4 Disclaimer: .......................................................... 2
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                        i
  329.  
  330.  
  331.